package com.youtui.manager.mapper;

import java.util.List;
import java.util.Map;

import org.apache.ibatis.annotations.Param;

import com.youtui.manager.entity.ActualIncomeEntity;
import com.youtui.manager.model.ActualIncome;
import com.youtui.manager.model.ActualIncomeExample;

public interface ActualIncomeMapper {
    int countByExample(ActualIncomeExample example);

    int deleteByExample(ActualIncomeExample example);

    int deleteByPrimaryKey(Long id);

    int insert(ActualIncome record);

    int insertSelective(ActualIncome record);

    List<ActualIncome> selectByExample(ActualIncomeExample example);

    ActualIncome selectByPrimaryKey(Long id);

    int updateByExampleSelective(@Param("record") ActualIncome record, @Param("example") ActualIncomeExample example);

    int updateByExample(@Param("record") ActualIncome record, @Param("example") ActualIncomeExample example);

    int updateByPrimaryKeySelective(ActualIncome record);

    int updateByPrimaryKey(ActualIncome record);
    
    List<ActualIncomeEntity> selectActualIncomeEntityList(Map<String , Object> map);
}